#include <iostream>

#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif

#include <fstream>
#include <vector>
#include <map>
#include <cmath>
#include <string>
#include <sstream>

using namespace std;
#ifndef _MyObjLoader_H
#define _MyObjLoader_H
class MyObjLoader
{
  public:
    MyObjLoader(string filename, string mtl_file);
    void Draw();
    void setBias(float x, float y, float z);
    vector<vector<float>> vSets;
    vector<vector<int>> fSets;
    map<string, int> mtlMap;
    vector<vector<float>> mtlSets;
  private:
    float bias[3];
};
#endif